Alexandra Palace, Muswell Hill, England in 1875.